package cn.tedu.jxc.service;

import cn.tedu.jxc.pojo.dto.ProductSalesAddNewDTO;
import cn.tedu.jxc.pojo.vo.SalesOrderListVO;
import cn.tedu.jxc.pojo.vo.UserSalesVO;
import org.springframework.transaction.annotation.Transactional;

import java.util.List;

/**
 * 处理销售单的业务接口
 */
@Transactional
public interface ProductSalesService {
    /**
     * 添加销售单
     * @param productSalesAddNewDTO
     */
    void salesAdd(ProductSalesAddNewDTO productSalesAddNewDTO);

    /**
     * 查询业务员列表
     * @return
     */
    List<UserSalesVO> selectUserNameList();

    /**
     * 查询销售单数据列表
     * @return
     */
    List<SalesOrderListVO> selectSalesOrderList();
}
